• Conference Object  

      Comparison of techniques used for mapping parallel algorithms to message-passing multiprocessors 

      Dikaiakos, Marios D.; Steiglitz, Kenneth; Rogers, Anne (IEEE, 1994)
      This paper presents a comparison study of popular clustering and mapping heuristics which are used to map task-flow graphs to message-passing multiprocessors. To this end, we use task-graphs which are representative of ...
    • Conference Object  

      Coordination of systems with real-time properties in manifold 

      Papadopoulos, George Angelos; Arbab, Farhad (IEEE, 1996)
      This paper combines work done in the areas of asynchronous timed computations and coordination models in order to derive a framework able to express real-time coordination without adhering to special architectures or ...
    • Doctoral Thesis  Open Access

      The data-driven multithreading virtual machine 

      Arandi, Samer (Πανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciences, 2012-01)
      Από την εμφάνιση των ψηφιακών υπολογιστών, οι σχεδιαστές τσιπ κατασκεύαζαν ταχύτερους υπολογιστές στηριζόμενοι σε βελτιώσεις στις τεχνολογίες κατασκευής και αρχιτεκτονικές βελτιστοποιήσεις. Ωστόσο, η προσέγγιση αυτή τελικά ...
    • Conference Object  

      DDM-CMP: Data-driven multithreading on a chip multiprocessor 

      Stavrou, Kyriakos; Evripidou, Paraskevas; Trancoso, Pedro (2005)
      High-end microprocessors achieve their performance as a result of adding more features and therefore increasing their complexity. In this paper we present DDM-CMP, a Chip-Multiprocessor using the Data-Driven Multithreading ...
    • Article  

      Design tradeoffs for the Alpha EV8 conditional branch predictor 

      Seznec, A.; Felix, S.; Krishnan, V.; Sazeides, Yiannakis (2002)
      This paper presents the Alpha EV8 conditional branch predictor. The Alpha EV8 microprocessor project, canceled in June 2001 in a late phase of development, envisioned an aggressive 8-wide issue out-of-order superscalar ...
    • Article  

      Fast cloth animation on walking avatars 

      Vassilev, T.; Spanlang, B.; Chrysanthou, Yiorgos L. (2001)
      This paper describes a fast technique for animating clothing on walking humans. It exploits a mass-spring cloth model but applies a new velocity directional modification approach to overcome its super-elasticity. The ...
    • Conference Object  

      Fault detection and recovery in a data-driven real-time multiprocessor 

      Farquhar, William G.; Evripidou, Paraskevas (Publ by IEEE, 1994)
      This paper introduces the mechanisms required to perform fault detection and recovery in the DART multiprocessor architecture. The DART multiprocessors uses prioritized data-driven scheduling to ensure that multiple hard ...
    • Article  

      Fault-tolerant computation in groups and semigroups: Applications to automata, dynamic systems and Petri nets 

      Hadjicostis, Christoforos N.; Verghese, G. C. (2002)
      The traditional approach to fault-tolerant computation has been via modular hardware redundancy. Although universal and simple, modular redundancy is inherently expensive and inefficient. By exploiting particular structural ...
    • Conference Object  

      Hardware acceleration of n-body simulations for galactic dynamics 

      Cook, Todd A.; Kim, Hong-Ryul; Louca, Loucas S. (Affiliation: Rutgers Univ., Piscataway, NJ, USA, United StatesCorrespondence Address: Cook, Todd A.Rutgers Univ., Piscataway, NJ, USAUnited States, 1995)
      N-body methods are used to simulate the evolution and interaction of galaxies. These simulations are usually run on large-scale supercomputers or on very expensive full-custom hardare. This paper presents an alternative ...
    • Conference Object  

      Interactive local tone mapping operator with the support of graphics hardware 

      Roch, B.; Artusi, A.; Michael, D.; Chrysanthou, Yiorgos L.; Chalmers, A. (Association for Computing Machinery, Inc, 2007)
      The flexibility of current graphics hardware is still not enough to ensure the full implementation of an original complex algorithm such as a local tone mapping operator, which maintains the same quality performances as ...
    • Conference Object  

      Mobile commerce: Vision and challenges (location and its management) 

      Samaras, George S. (Institute of Electrical and Electronics Engineers Inc., 2002)
      Mobile computing is distributed computing that involves elements whose location changes in the course of computation. Elements may be software components such as mobile agents or moving objects-data or hardware such as ...
    • Conference Object  

      Modeling value speculation 

      Sazeides, Yiannakis (IEEE Computer Society, 2002)
      Several studies of speculative execution based on values have reported promising performance potential. However, virtually all microarchitectures in these studies were described in an ambiguous manner, mainly due to the ...
    • Conference Object  

      Modelling of the high firing variability of real cortical neurons with the temporal noisy-leaky integrator neuron model 

      Christodoulou, Chris C.; Clarkson, Trevor G.; Bugmann, Guido; Taylor, John G. (IEEE, 1994)
      Using the Temporal Noisy-Leaky Integrator (TNLI) neuron model with reset, we observed that high firing variability can be achieved for certain input parameter values which results from the temporal summation of noise in ...
    • Conference Object  

      Performance potential of data dependence speculation & collapsing 

      Sazeides, Yiannakis; Vassiliadis, Stamatis; Smith, James E. (IEEE, 1996)
      Two hardware methods for remedying the effects of true data dependences are studied. The first method, dependence speculation, is used to eliminate address generation-load dependences. This is enabled by address prediction ...
    • Conference Object  

      Real-time shadows for animated crowds in virtual cities 

      Loscos, C.; Tecchia, F.; Chrysanthou, Yiorgos L. (2001)
      In this paper, we address the problem of shadow computation for large environments including thousands of dynamic objects. The method we propose is based on the assumption that the environment is 2.5D, which is often the ...
    • Conference Object  

      Toward energy-aware balancing of mobile graphics 

      Stavrakis, E.; Polychronis, M.; Pelekanos, Nectarios; Artusi, A.; Hadjichristodoulou, P.; Chrysanthou, Yiorgos L. (SPIE, 2015)
      In the area of computer graphics the design of hardware and software has primarily been driven by the need to achieve maximum performance. Energy efficiency was usually neglected, assuming that a stable always-on power ...
    • Conference Object  

      Trace processors 

      Rotenberg, Eric; Jacobson, Quinn; Sazeides, Yiannakis; Smith, Jim (IEEE Comp Soc, 1997)
      Traces are dynamic instruction sequences constructed and cached by hardware. A microarchitecture organized around traces is presented as a means for efficiently executing many instructions per cycle. Trace processors exploit ...
    • Article  

      Visualizing crowds in real-time 

      Tecchia, F.; Loscos, C.; Chrysanthou, Yiorgos L. (2002)
      Real-time crowd visualization has recently attracted quite an interest from the graphics community and, as interactive applications become even more complex, there is a natural demand for new and unexplored application ...